//
//  ZHBaseDescriptorCell.h
//  ZHDuDao-iPad
//
//  Created by Basic. on 2018/5/23.
//  Copyright © 2018年 zhihan. All rights reserved.
//  Cell 基类

#import <UIKit/UIKit.h>

/** BaseCell 描述 子类重写*/
@protocol ZHBaseDescriptorCell <NSObject>

@required
/** 配置子视图*/
-(void)configureSubviews;

@optional
/** 高亮*/
-(void)highlight;
/** 取消高亮*/
-(void)unhighlight;
/**
 自定义分割线 默认 YES
 tableView.separatorStyle = UITableViewCellSeparatorStyleNone
 */
-(BOOL)customSeparator;
/**
 分割线左边距
 只针对自定义分割线 默认0
 */
- (CGFloat)separatorLeftMargin;

@end

@interface HHBaseTableViewCell : UITableViewCell<ZHBaseDescriptorCell>

/** 是否显示分割线*/
@property (nonatomic, assign) BOOL displaySeparator;

/** 当前cell VC*/
-(UIViewController *)baseViewController;

@end
